Kestrel-3

BOAR project written permission
Login
Delivered-To: sam.falvo@gmail.com
Received: by 10.103.137.135 with SMTP id l129csp1179775vsd;
        Wed, 24 Jan 2018 11:30:36 -0800 (PST)
X-Google-Smtp-Source: AH8x225oRPyq+O4rqiIvG/msP9eN2wIhUvKXD0CXA/dAR0IlcR4gNYAsoF+Rei+1Zyh/iYst8HDQ
X-Received: by 10.25.159.195 with SMTP id i186mr4254612lfe.95.1516822236271;
        Wed, 24 Jan 2018 11:30:36 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; t=1516822236; cv=none;
        d=google.com; s=arc-20160816;
        b=Rt1dtK09e9OrcNWew66M5yhuhnOrL1SYPMpW9NqJOTgJfl/B47YsTowcY3WcFlhD//
         ZQajLUKBvg0KZD3VbAaWeBBF5VNPDHT5YzNZilVF7LJhftlTX5+0phdJBvmYq+5056Y6
         n79r2g6wSs37lQHKBJFMqRo8U5TZEJ5QZBXAS/TWe6XWmFuZCsgCVT+JsNBgZ72H89xi
         m4oPJQk+CpTcePNJ5hCmkCkfhpHHvuEiShX5dndODrg4sg/0esSKI8ndFCPTPbsop0Bg
         VQNny5PwmqEIMliB/MZfnQVilsaFnqO33nnzmgKrd7VdeHlWbmin0g2cuBHYA9uHNTtx
         woGA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816;
        h=content-language:content-transfer-encoding:in-reply-to:mime-version
         :user-agent:date:message-id:from:references:to:subject
         :dkim-signature:arc-authentication-results;
        bh=t49jewv2SyGjUTU2v6ZHtiO+xgSQ32CGBKSNzxdPPP0=;
        b=BO9KUp6uszYe0x/zo1ly1nHHzxS5Ubiea/vnLXHaNHkmX+hDiVHA0zhHAij/HxEWgo
         yt6ByEDuEjyBIC81JBxhHPK9aQjHqkW9u5b09AdDw/jVp9MnPJRxGnNJy/AtzDTnN44O
         n25ATTFXdHsIAL1f+kA3w1tsBJB3fvqtb4I3NEr8XQ3YlAmG9Q0NndClSLjn27RuaGmI
         +P1l1WXYNbOFDPQZh9/WZqXYm2hL98zjDn0ozXq0SZk2bzrXluNQBdEI5qeq2+7iTztS
         YQCxLxvx6+eDnZ7e4EJMTBK3PSVV/1cb9LTuCyjmV6wLeV8xDyeAndeKCQO7N7py/bp6
         lp7w==
ARC-Authentication-Results: i=1; mx.google.com;
       dkim=pass header.i=@kapsi.fi header.s=20161220 header.b=r/UOCiUa;
       spf=pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) smtp.mailfrom=a1bert@kapsi.fi
Return-Path: <a1bert@kapsi.fi>
Received: from mail.kapsi.fi (mail.kapsi.fi. [2001:67c:1be8::25])
        by mx.google.com with ESMTPS id x130si1092395lff.68.2018.01.24.11.30.35
        for <sam.falvo@gmail.com>
        (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
        Wed, 24 Jan 2018 11:30:36 -0800 (PST)
Received-SPF: pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) client-ip=2001:67c:1be8::25;
Authentication-Results: mx.google.com;
       dkim=pass header.i=@kapsi.fi header.s=20161220 header.b=r/UOCiUa;
       spf=pass (google.com: domain of a1bert@kapsi.fi designates 2001:67c:1be8::25 as permitted sender) smtp.mailfrom=a1bert@kapsi.fi
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=kapsi.fi; s=20161220;
	h=Content-Transfer-Encoding:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:References:To:Subject; bh=t49jewv2SyGjUTU2v6ZHtiO+xgSQ32CGBKSNzxdPPP0=;
	b=r/UOCiUarppPHT0UU3dwvJqY80+AcCeeIoi2sa+A/Vdj+72zyplxo7fPhMcb25DozWc/Ftq94HQf7uZ1pv6z86rw7VPtfFrC/Bb/ZX9rQmVoKR+AMQFnPYqauTLgz8a42KP884aNS9uO7uH7UUbPuc4wGltdIc7WjmrARVljLqJeTwWLObHee53UlfMplmoPh779wbsLipmakclOd9WcZ2p6Jo0Bmfb2d593E0wZpBr0+aAC2ncCOvzY5cOfvar4ck77BOxcSqAhoiNrPEL5R0g7my/Je0AhFXMyuqt4zh7hDXLeFk1/j9gfqTI4Zfsi4acgKvoYoIYCoMQR0Qy/sA==;
Received: from dna20-124.tampere.customers.dnainternet.fi ([83.102.20.124] helo=[192.168.0.101])
	by mail.kapsi.fi with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
	(Exim 4.84_2)
	(envelope-from <a1bert@iki.fi>)
	id 1eeQkl-0001fk-D7
	for sam.falvo@gmail.com; Wed, 24 Jan 2018 21:30:35 +0200
Subject: Re: BOAR's operating system
To: Samuel Falvo II <sam.falvo@gmail.com>
References: <CAEz=so=3YLDCeDctZKNbnHhmDL6xjM5AvU1DDcLD5yEo=Yc06A@mail.gmail.com>
From: Pasi 'Albert' Ojala <a1bert@iki.fi>
Message-ID: <e1f42031-3cad-b5b9-e452-e13545a5e859@iki.fi>
Date: Wed, 24 Jan 2018 21:30:34 +0200
User-Agent: Mozilla/5.0 (X11; FreeBSD i386; rv:52.0) Gecko/20100101
 Thunderbird/52.3.0
MIME-Version: 1.0
In-Reply-To: <CAEz=so=3YLDCeDctZKNbnHhmDL6xjM5AvU1DDcLD5yEo=Yc06A@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Content-Language: en-US
X-SA-Exim-Connect-IP: 83.102.20.124
X-SA-Exim-Mail-From: a1bert@iki.fi
X-SA-Exim-Scanned: No (on mail.kapsi.fi); SAEximRunCond expanded to false

On 01/23/18 06:10, Samuel Falvo II wrote:
> Hello; I'm in the process of developing a home-brew computer which, in
> the long-term, aims to provide a lot of the look and feel of AmigaOS,
> without actually being AmigaOS.  It's built on a homebrew 64-bit
> RISC-V processor core that, currently, does not have any memory
> protection features.  It doesn't even have user-mode or
> supervisor-mode.  Yet.  (I do plan on providing these features in the
> future, along with OS support for them, but this is a long-term
> project.)
>
> I've looked into porting AROS, but I can't even figure out where to
> begin a port of such a large-scale OS.  I figure something much
> smaller, leaner, and meaner is called for, so I would like to have a
> simple to port, yet well proven, operating system available for it.
> I'd prefer to not use CP/M or any of its immediate progeny, so I
> gravitated towards the option of porting just exec.library and
> dos.library as a subset of AmigaOS.
>
> Imagine my surprise when I found BOAR had done exactly that!
>
> Towards the goal of not reinventing the wheel, I was wondering two things:
>
> 1.  Can I inherit BOAR's OS for my own computer?  I realize I'll need
> to rewrite exec.library entirely from scratch (since your code is
> written for 68K).  Also,
>
> 2.  Can I relicense the result as MPLv2?  I would be happy to give
> full credit in the project's documentation and source tree.
>
> I would love to hear your input on this matter.  Thanks!!
Hi Samuel,

You're welcome to model your OS after BOAR. Copy and rewrite the parts 
you need. Acknowledgement would be appreciated.

-Pasi